Chess with Different Armies

Invented by: Ralph Betza, 1996

Game hierarchy

• Game
    • Generic Chess
        • Generic x8
            • Generic 8x8
                • Chess with Different Armies

Board

The setup varies with selected armies so this diagram shows only one example

FEN: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KkQq - 0 1

Piece Types

Internal NameNameNotationAdded ByNotes
KingKingKGeneric Chessroyal; can castle
PawnPawnPGeneric Chesscan promote; en passant; can promote; pawn structure evaluation
Fabulous FIDEs
QueenQueenQChess with Different Armiestrap king on back rank bonus
RookRookRChess with Different Armiescastling partner; open file bonus; trap king on back rank bonus
BishopBishopBChess with Different Armiescolorbinding evaluation; outpost bonus; outpost bonus
KnightKnightNChess with Different Armiesoutpost bonus
Colorbound Clobberers
ArchbishopArchbishopAChess with Different Armies 
War ElephantWar ElephantEChess with Different Armiescolorbinding evaluation; outpost bonus
PhoenixPhoenixXChess with Different Armiesoutpost bonus
ClericClericCChess with Different Armiescolorbinding evaluation; outpost bonus; outpost bonus; outpost bonus
Remarkable Rookies
ChancellorChancellorCChess with Different Armiesopen file bonus; trap king on back rank bonus
Short RookShort RookSChess with Different Armiescastling partner; open file bonus; trap king on back rank bonus
TowerTowerTChess with Different Armiesoutpost bonus
LionLionLChess with Different Armiesoutpost bonus
Nutty Knights
Charging RookCharging RookRChess with Different Armiestrap king on back rank bonus
LancerLancerLChess with Different Armiesoutpost bonus
ChargingKnightCharging KnightNChess with Different Armiesoutpost bonus
ColonelColonelCChess with Different Armiestrap king on back rank bonus

Game Variables

Name = "Chess with Different Armies"
Invented = "1996"
InventedBy = "Ralph Betza"
NumberOfSquareColors = 2
FENFormat = "{array} {current player} {castling} {en-passant} {half-move clock} {turn number}"
FENStart = "#{Array} w #default #default 0 1"
Array = "#{BlackArray}/8/8/8/8/#{WhiteArray}"
DeduplicateMoves = false
StaticExchangeEvaluation = true

Declared in Generic Chess:

StalemateResult = Draw
PromotionRule = Standard
PromotionTypes = "QRBN"
BareKing = false
EnPassant = true
PromotingType = Pawn
CastlingType = King

Declared in Generic x8:

PawnDoubleMove = true

Declared in Generic 8x8:

Castling = CwDA

Declared in Chess with Different Armies:

WhiteArmy = choice of { Fabulous FIDEs, Colorbound Clobberers, Remarkable Rookies, Nutty Knights }
BlackArmy = choice of { Fabulous FIDEs, Colorbound Clobberers, Remarkable Rookies, Nutty Knights }

Rules

MoveCompletionDefaultRule
BasicPromotionRule
EnPassantRule
CheckmateRule
Move50Rule
BasicPromotionRule
CastlingRule
RepetitionDrawRule

Evaluations

PawnStructureEvaluation
DevelopmentEvaluation
LowMaterialEvaluation
ColorbindingEvaluation
RookTypeEvaluation
OutpostEvaluation

 
 

COPYRIGHT (C) 2021 BY GREG STRONG